home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / net / tc_act / tc_skbedit.h < prev   
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.0 KB  |  35 lines

  1. /*
  2.  * Copyright (c) 2008, Intel Corporation.
  3.  *
  4.  * This program is free software; you can redistribute it and/or modify it
  5.  * under the terms and conditions of the GNU General Public License,
  6.  * version 2, as published by the Free Software Foundation.
  7.  *
  8.  * This program is distributed in the hope it will be useful, but WITHOUT
  9.  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  10.  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  11.  * more details.
  12.  *
  13.  * You should have received a copy of the GNU General Public License along with
  14.  * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
  15.  * Place - Suite 330, Boston, MA 02111-1307 USA.
  16.  *
  17.  * Author: Alexander Duyck <alexander.h.duyck@intel.com>
  18.  */
  19.  
  20. #ifndef __NET_TC_SKBEDIT_H
  21. #define __NET_TC_SKBEDIT_H
  22.  
  23. #include <net/act_api.h>
  24.  
  25. struct tcf_skbedit {
  26.     struct tcf_common    common;
  27.     u32            flags;
  28.     u32             priority;
  29.     u16            queue_mapping;
  30. };
  31. #define to_skbedit(pc) \
  32.     container_of(pc, struct tcf_skbedit, common)
  33.  
  34. #endif /* __NET_TC_SKBEDIT_H */
  35.